/* CSS Document */
body{padding:0; margin:0; background:url(../images/main-bg.gif) 0 0 repeat-x #FCFAE6; font:15px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#3D3C2C; font-weight:normal; height: 100%; width: 100%;}
#baseContent { margin: 0px auto; width: 856px; margin: 0 534px; }
div, p, h1, h2, h3, ul, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
input[type=text],input[type=password],input[type=submit],
input[type=button],input[type=reset],textarea,select{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -khtml-border-radius: 6px; border: 1px solid #B0AD93; color: #1B2928;}
p,a { color: #1B2928;}
a:hover { color: #B0AD93; }
/* TOP PANEL */
#topPan{width:850px; height:96px; position:relative; margin:0 auto; padding:0; display: block;}
#topPan img{width:294px; height:95px; display:block;}
#tableMenuHeader {display: table;margin: 0px; padding: 0px;}
#tableMenuHeader td {width: 195px; padding:0px 34px; display: table-cell; text-align: center; height: 88px; }
#tableMenuHeader a { vertical-align: middle; text-decoration: none; color: #1B2928;;}
#tableMenuHeader a:hover{color: #B0AD93;}
#logoHeader {width: 140px !important; margin-left: 0px !important; padding-left: 0px !important;}
.menuHeader {border:none; height: 100%; background: url('../images/lineavertical.png') right repeat-y; }
#cerrarSesionHeader {background: none !important;}
#cerrarSesionHeader span {font-style: italic;}
/* Menu Panel */
#topPan ul{width:312px; height:96px; display:block; position:absolute; top:0px; right:9px; margin:0; padding:0;}
#topPan ul li{float:left; width:104px; display:block; text-align:center;}
#topPan ul li a{width:104px; height:35px; display:block; font:14px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E4E00; background:url(../images/menu-bg.gif) 0 0 repeat-x #F4F1DD; text-decoration:none; margin:0; padding:61px 0 0 0; }
#topPan ul li a:hover{ width:104px; height:35px; display:block; background:#FCFAE6; color:#2E4E00; text-decoration:none;}
#topPan ul li span{width:104px; height:35px; display:block; background:url(../images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6; color:#2E4E00; text-decoration:none; padding:61px 0 0 0; line-height:14px;}

/* HEADER PANEL */
#headerPan{width:850px; height:40px; position:relative; margin:0 auto; padding:0;}
#headerPan h1{width:526px; height:236px; position:absolute; top:35px; right:0px; background:url(../images/header-img.jpg) 0 0 no-repeat #FCFAE6; color:#fff; font-size:36px; line-height:18px; text-transform:uppercase; text-indent:-2000px;}

/* BODY PANEL */
#bodyPan{width:850px; margin-bottom: 20px; }
#content { margin: 0px 37px 0px 32px; }
#loginDiv { margin: 160px 241px; padding: 33px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -khtml-border-radius: 6px; border: 1px solid #B0AD93; }
#loginDiv table tr {margin: 5px;}
#loginDiv input[type=submit]{ float: right;}
#loginDiv a { float: right; font-style: italic; font-size: small; }
.message { font-size: small; font-style: italic; font-weight: normal; text-decoration: blink; color: red; }
.fieldForm {border:solid 1px #B0AD93; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -khtml-border-radius: 8px; margin: 0px; }
.fieldForm legend { color: #1B2928; font-weight: bold; font-style: italic; }
.tableForm{ margin: 45px; width: 660px; border-collapse: collapse; text-align: left; }
.tableForm th{ font-size: 14px;	font-weight: bold; color: #1B2928; padding: 10px 8px; border-bottom: 2px solid #B0AD93; }
.tableForm td{ color: #669; padding: 9px 8px 0px 8px; }
.tableForm tbody tr:hover td{ color: #009; }
.textAreaForm { width: 300px; height: 100px; }
#dates { margin-left: 9px; }

/* FOOTER PANEL */
#footerPan{width:850px; height:131px; position:relative; margin:0 auto; padding:0;}
#footerPan p { background:  none repeat scroll 0 0 #B0AD93; color:#000; display: block; padding: 24px 0px 0px 420px; }
#footernextPan{width:782px; height:70px; background:#B0AD93; color:#fff; margin-left: 29px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -khtml-border-radius: 6px;}
